Modular Construction of Shape-Numeric Analyzers
نویسندگان
چکیده
environments: Since the abstract counterpart for addresses are symbolic variables (or nodes) in shape graphs, an abstract environment E can simply be a function mapping program variables to nodes, that is, E ∈ E =X→V. Now, the memory abstract domainM is defined byM = E× (H ⇒ N ), and its concretization γM :M ♯ → P(E×H) can be defined as follows: γM(E ,(σ ,ν)) def = {(ν ◦E,σ) | (σ ,ν) ∈ γH(σ ) and ν ∈ γnum〈V [σ ]〉(ν)} . Note that in an abstract memory state m : (E,σ ), the abstract environment E simply gives the symbolic address of program variables, while the abstract heap σ ♯ abstracts all memory cells—just like the concrete model in Section 2.2.
منابع مشابه
Construction of Abstract Domains for Heterogeneous Properties (Position Paper)
The aim of static analysis is to infer invariants about programs that are tight enough to establish semantic properties, like the absence of run-time errors. In the last decades, several branches of the static analysis of imperative programs have made significant progress, such as in the inference of numeric invariants or the computation of data structures properties (using pointer abstractions...
متن کاملEFFICIENT SIMULATION FOR OPTIMIZATION OF TOPOLOGY, SHAPE AND SIZE OF MODULAR TRUSS STRUCTURES
The prevalent strategy in the topology optimization phase is to select a subset of members existing in an excessively connected truss, called Ground Structure, such that the overall weight or cost is minimized. Although finding a good topology significantly reduces the overall cost, excessive growth of the size of topology space combined with existence of varied types of design variables challe...
متن کاملAnalytical Study on the Shape of T-type Girder Modular Bridge Connection by Using Parameter
Recently, to cope with the rapidly changing construction trend with aging infrastructures, modular bridge technology has been studied actively. Modular bridge is easily constructed by assembling standardized precast structure members in the field. It will be possible to construct rapidly and reduce construction cost efficiently. However, the shape of the transverse connection of T-type girder n...
متن کاملDevelopment of a weighted leanness measurement method in modular construction companies
This paper outlines the development of an improved approach to the use of lean tools and techniques to improve the performance of manufacturing enterprises. Several research studies attempt to measure the overall leanness score of the manufacturing process; however, they failed to consider the interdependent relationships between lean performance metrics and considered all performance measures ...
متن کاملTutorial on Static Inference of Numeric Invariants by Abstract Interpretation
Born in the late 70s, Abstract Interpretation has proven an effective method to construct static analyzers. It has led to successful program analysis tools routinely used in avionic, automotive, and space industries to help ensuring the correctness of mission-critical software. This tutorial presents Abstract Interpretation and its use to create static analyzers that infer numeric invariants on...
متن کامل